home *** CD-ROM | disk | FTP | other *** search
/ Linux Programs 1995 Summer / Linux Programs.iso / sounds / wavplay0.rea < prev    next >
Text File  |  1995-04-15  |  3KB  |  88 lines

  1. Please note:
  2.  
  3. Normally I would *NEVER* publish a program which is not finished yet and
  4. needs a lot of further development. But it may be that I will have no
  5. further time to finish the programming in the next months so I am going to
  6. publish it in it's current state. I will try to continue the development but
  7. I don't know exactly when. The application itself is really not an example
  8. of a good programming style!  
  9.  
  10. Andre Fuechsel
  11.  
  12. -----------------------------------------------------------------------------
  13.  
  14. PLAY / RECORD for Linux -- Release 0.21, November, 1993
  15. ======================================================= 
  16.  
  17. - Play plays wav-file through your sound card. It checks the header
  18.   of the file to set the correct mode, speed, bit per sample...
  19.  
  20. - Record records sound data and saves the data in a wav-file. 
  21.  
  22. - Xplay is an X-Interface with editing facilities (not finished yet) 
  23.  
  24. Please note, there are no editing facilities in the moment on the X-interface.
  25. The only thing you could do is to mark parts of the song, zoom in and play them. 
  26. It is planned, to use this selection for a selective record (include one sample
  27. into another) and a selective save.
  28.  
  29. The command line version is exactly the same like release 0.1. I only
  30. changed the code to get it working with the X-interface too.  
  31.  
  32. I think most Linux users are using the new sound driver. Unfortunately I
  33. don't because I am working with Linux 0.99pl6. You have to change the
  34. ioctl-calls in recplay.c if you are using the new versions of the sound
  35. driver. 
  36.  
  37. Installation:
  38. =============
  39.  
  40. Cause this package contains a X-utility we are using an Imakefile now. Be
  41. sure that the files in your /usr/lib/X11/config are correct especially the
  42. site.def which contains site specific definitions. 
  43.  
  44. Edit the Imakefile to meet your needs: 
  45.  
  46. - location of your bin- and man-directories.
  47.  
  48. - whether you are using the Xaw3d-set rather than the original Xaw-set (If
  49. you don't, I recommend you to install Xaw3d; it gives your applications a
  50. look-and-feel like Motif-applications! You can link all Xaw-applications
  51. with the Xaw3d-kit!) Please take care to change the include directives in
  52. xplay.h from <Xaw3d/whatever.h> to <Xaw/whatever.h> if you don't want to 
  53. use Xaw3d!
  54.  
  55. - whether you want to debug the application.
  56.  
  57. After editing the Imakefile build the application:
  58.  
  59. xmkmf -a
  60. make install install.man
  61.  
  62. The application really needs it's application defaults file!
  63.  
  64.  
  65.             Andre Fuechsel, af1@irz.inf.tu-dresden.de
  66.  
  67. Bug fixes:
  68. ==========
  69.  
  70. 0.21:
  71. -----
  72. - expose action is called after load_file, so don't call update_display in 
  73.   load_file
  74. - XtDestroyApplicationCOntext in play process to prevent unpredictable 
  75.   behavior of the program
  76. - return to the main loop after a fail of header check instead exiting the
  77.   application
  78.  
  79. 0.2 (not announced)
  80. -------------------
  81. no bug fixes 
  82.  
  83. Copyright note: 
  84. ===============
  85.  
  86. some code comes from the recplay.c written by Liam Corner, 
  87. posted in the "Audio Utilities for Linux 2.0" - Package.
  88.